#ifndef COLLISION_H_INCLUDED
#define COLLISION_H_INCLUDED
#include <SFML/Graphics.hpp>
#ifndef Pi
   #define Pi (3.14159265358979323846)
#endif
#include <iostream>
#include <sstream>
#include <fstream>
#include <cmath>
#include <string>
#include <locale>
#include <vector>
int CollisionBoiteSensible( sf::Sprite& Texture1,  sf::Sprite& Texture2);
inline sf::Vector2f RotationPoint(const sf::Vector2f& Point, float Angle);
bool CollisionBoiteVector( sf::Sprite& Texture1,  sf::Vector2f position);
std::string to_string(int nombre);
double interpolation_linaire(double a, double b, double x);
double interpolation_cos(double a,double b, double x, int pas);
std::string narrow(const std::wstring& ws);
bool is_readable( const std::string & file );
bool is_in(float x, float a, float b);
#endif // COLLISION_H_INCLUDED
